payment facility - Français Anglais Dictionnaire